package com.vv.tools.modules.sys.model;


import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import io.swagger.v3.oas.annotations.media.Schema;

@Getter
@Setter
@ToString
@Schema(name = "Log")
public class LogDTO implements Serializable {

    /**
     * 主键ID
     */
    @Schema(title = "ID")
    private Long id;


    /**
     * 用户名
     */
    @Schema(title = "用户名")
    private String username;

    /**
     * 用户操作
     */
    @Schema(title = "用户操作")
    private String operation;

    /**
     * 请求方法
     */
    @Schema(title = "请求方法")
    private String method;

    /**
     * 请求参数
     */
    @Schema(title = "请求参数")
    private String params;

    /**
     * 执行时长(毫秒)
     */
    @Schema(title = "执行时长(毫秒)")
    private Long time;

    /**
     * IP地址
     */
    @Schema(title = "IP地址")
    private String ip;

}
